#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Whisper语言映射：中文名称 -> 语言代码
whisper_name_language_map = {
    "英语": "en",
    "中文普通话": "zh",
    "中文粤语": "yue",
    "德语": "de",
    "西班牙语": "es",
    "俄语": "ru",
    "韩语": "ko",
    "法语": "fr",
    "日语": "ja",
    "葡萄牙语": "pt",
    "土耳其语": "tr",
    "波兰语": "pl",
    "加泰罗尼亚语": "ca",
    "荷兰语": "nl",
    "阿拉伯语": "ar",
    "瑞典语": "sv",
    "意大利语": "it",
    "印尼语": "id",
    "印地语": "hi",
    "芬兰语": "fi",
    "越南语": "vi",
    "希伯来语": "he",
    "乌克兰语": "uk",
    "希腊语": "el",
    "马来语": "ms",
    "捷克语": "cs",
    "罗马尼亚语": "ro",
    "丹麦语": "da",
    "匈牙利语": "hu",
    "泰米尔语": "ta",
    "挪威语": "no",
    "泰语": "th",
    "乌尔都语": "ur",
    "克罗地亚语": "hr",
    "保加利亚语": "bg",
    "立陶宛语": "lt",
    "拉丁语": "la",
    "毛利语": "mi",
    "马拉雅拉姆语": "ml",
    "威尔士语": "cy",
    "斯洛伐克语": "sk",
    "泰卢固语": "te",
    "波斯语": "fa",
    "拉脱维亚语": "lv",
    "孟加拉语": "bn",
    "塞尔维亚语": "sr",
    "阿塞拜疆语": "az",
    "斯洛文尼亚语": "sl",
    "卡纳达语": "kn",
    "爱沙尼亚语": "et",
    "马其顿语": "mk",
    "布列塔尼语": "br",
    "巴斯克语": "eu",
    "冰岛语": "is",
    "亚美尼亚语": "hy",
    "尼泊尔语": "ne",
    "蒙古语": "mn",
    "波斯尼亚语": "bs",
    "哈萨克语": "kk",
    "阿尔巴尼亚语": "sq",
    "斯瓦希里语": "sw",
    "加利西亚语": "gl",
    "马拉地语": "mr",
    "旁遮普语": "pa",
    "僧伽罗语": "si",
    "高棉语": "km",
    "绍纳语": "sn",
    "约鲁巴语": "yo",
    "索马里语": "so",
    "南非荷兰语": "af",
    "奥克语": "oc",
    "格鲁吉亚语": "ka",
    "白俄罗斯语": "be",
    "塔吉克语": "tg",
    "信德语": "sd",
    "古吉拉特语": "gu",
    "阿姆哈拉语": "am",
    "意第绪语": "yi",
    "老挝语": "lo",
    "乌兹别克语": "uz",
    "法罗语": "fo",
    "海地克里奥尔语": "ht",
    "普什图语": "ps",
    "土库曼语": "tk",
    "挪威新挪威语": "nn",
    "马耳他语": "mt",
    "梵语": "sa",
    "卢森堡语": "lb",
    "缅甸语": "my",
    "藏语": "bo",
    "他加禄语": "tl",
    "马达加斯加语": "mg",
    "阿萨姆语": "as",
    "鞑靼语": "tt",
    "夏威夷语": "haw",
    "林加拉语": "ln",
    "豪萨语": "ha",
    "巴什基尔语": "ba",
    "爪哇语": "jw",
    "巽他语": "su"
} 